persistent drizzle - Turkish English Dictionary